mysql乱码~`

来源:百度知道 编辑:UC知道 时间:2024/05/09 18:42:14
我买了个空间~``

我把我的 mysql数据信息 倒入到空间里mysql
可是倒入到他们的数据库 中文都变乱码了~`
我在倒入的时候 已经选了我要的字符集gb2312 但还是乱码~
是不是他们mysql不支持gb2312啊`

mysql支持gb2312,只是你要在读的时候和存的时候,在数据库读打开后用加下面这段代码:你用的应该是php 吧
mysql_query("set charaset set gb2312")

例如;<?php
mysql_connect("localhost", "root", "123") or
die("Could not connect: " . mysql_error());
mysql_query("set character set gb2312");

mysql_select_db("test");

$result = mysql_query("SELECT id, name FROM vvv order by id asc");

while ($row = mysql_fetch_array($result,MYSQL_NUM)) {
printf ("ID: %s Name: %s", $row[0], $row[1]);
}